package T3;

public class StringDemo3 {
    public static void main(String[] args) {
        String s="helloworld";
        //char charAt(int index):获取指定索引位置的字符charAt
        System.out.println("charAt:"+s.charAt(7));//r
        System.out.println("------------------");
//		int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。indexOf
        System.out.println("indexOf:"+s.indexOf('l'));//2
        System.out.println("------------------");
//		int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。indexOf
        System.out.println("indexOf:"+s.indexOf("owo"));  //4
        System.out.println("indexOf:"+s.indexOf("ak47"));  //-1
        System.out.println("------------------");
//		int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。indexOf
        System.out.println("indexOf:"+s.indexOf('l',4));  //8
        System.out.println("indexOf:"+s.indexOf('k',4));  //-1
        System.out.println("indexOf:"+s.indexOf('l',40));  //-1
        System.out.println("------------------");
        // int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
        System.out.println("indexOf:"+s.indexOf("rl",6));  //7
        System.out.println("------------------");
//		String substring(int start):从指定位置开始截取字符串,默认到末尾。
//		String s="helloworld";
        System.out.println("substring:"+s.substring(5));//world
        System.out.println("substring:"+s.substring(0));//helloworld
        System.out.println("------------------");
//		String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。
        System.out.println("substring:"+s.substring(3,8));//lowor
        System.out.println("substring:"+s.substring(0,s.length()));//整个字符串
    }
}
